package com.example.colorfulfog.service.table.interfaces;

import com.example.colorfulfog.model.SchemeMain;
import com.example.colorfulfog.model.SchemeUserRelation;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.colorfulfog.model.dto.BindUserDto;
import com.example.colorfulfog.model.dto.SelectUserDataDto;
import com.example.colorfulfog.model.vo.UserDataVO;

import java.util.List;
import java.util.Map;

public interface SchemeUserRelationService extends IService<SchemeUserRelation> {

    Map<String,List<SchemeUserRelation>> getMapBySchemeCode(List<String> CodeList);
    List<SchemeUserRelation> listBySchemeCode(List<String> codeList);
    List<SchemeUserRelation> listBySchemeCode(String code);

    List<UserDataVO> selectUserData(SelectUserDataDto selectUserDataDto);
    String bindUserBatch(BindUserDto entity);
}

